@charset "utf-8";
body{ background:#fafafa;}
.meetingplace-header h2{ height:50px; line-height:50px; padding:0 35px; font-size:24px; color:#e8411b; border:1px solid #e8411b; float:left; margin:25px 0 25px 0;}
.meetingplace-header strong{ font-size:18px; color:#666; width:100%; float:left; text-align:center;}
.meetingplace-photo{ width:100%; height:420px;}

.product-content{ margin-top:50px; float:left;}
.product-content{ width:1250px; margin-left:-6px;}
.m-floor-content-item{ border:1px solid #e6e6e6; float:left; width:229px; padding:20px 30px 30px 30px; background:#fff; margin:0 6px 12px 6px;}
.m-floor-title{ width:100%; float:left; border-bottom:2px solid #e8411b; padding:18px 0;}
.m-floor-title h4{ float:left; font-size:24px; height:28px; line-height:28px; color:#e8411b; border-left:4px solid #e8411b; padding-left:10px;}
.m-floor-title a{ float:right; margin-top:12px; color:#666;}
.m-floor-title a:hover{ text-decoration:none; color:#333;}
.m-floor-content{ float:left;}
.m-floor-content ul li{ float:left; height:320px;}
.m-floor-content-title a{ text-decoration:none; font-size:16px; height:28px; line-height:28px; float:left; color:#666; width:220px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px;}
.m-floor-content-price{ font-size:24px; font-weight:bold; float:left; padding-top:2px;}
.m-floor-content-join-cart a{ float:right; width:28px; height:28px; background:url(../img/icon.png) no-repeat -249px -43px; margin-top:4px;}
.m-floor-content ul{ width:1250px; float:left;}
.m-floor-content ul li.m-floor-content-ad,.m-floor-content-one ul li.m-floor-content-ad img{ width:357px;}
.m-floor-content ul li.m-floor-content-item{ height:316px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:0 29.5px;}
.m-floor-content ul li{ width:220px;}
.m-floor-content ul li a img{ float:left; width:220px;}
.f-ad{ height:180px; width:100%; background:url(../img/footer.jpg) no-repeat center; margin-top:80px;}

.list-type{ border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:#fff url(../img/type-bg.jpg) repeat-y; width:calc(100% - 2px); float:left;}
.list-type dl{ width:100%; float:left; border-bottom:1px solid #e6e6e6;}
.list-type dl dt{ float:left; background:#f5f5f5; font-size:16px; color:#333; width:100px; height:58px; line-height:58px; text-align:center; flaot:left; height:100%;}
.list-type dl dd{ float:left; width:1098px;}
.list-type dl dd ul li{ float:left;}
.list-type dl dd ul li a{ font-size:14px; color:#666; padding:0 14px; height:58px; line-height:58px; float:left;}
.list-type dl dd ul li a.on{ color:#e8411b;}

.list-nav{ border:1px solid #e6e6e6; margin-top:10px; float:left; width:calc(100% - 2px); background:#fff; padding:6px 0; margin-bottom:-40px;}
.list-nav ul{ float:left; margin-left:8px;}
.list-nav ul li{ float:left;}
.list-nav ul li a{ height:25px; line-height:25px; padding:0 10px; border:1px solid #e6e6e6; float:left; margin-left:-1px;}
.list-nav ul li a.on,.list-nav ul li a.on:hover{ background:#e8411b; border:1px solid #e8411b; color:#fff;}
.list-nav ul li a:hover{ color:#e8411b; text-decoration:none;}
.list-nav .list-nav-page{ float:right; height:25px; line-height:25px; padding:0 8px 0 0;}
.list-nav .list-nav-page span{ color:#999999; float:left; margin-right:10px;}
.list-nav .list-nav-page strong{ color:#666666; float:left; margin-right:10px;}
.list-nav .list-nav-page strong font{ color:#e8411b;}
.list-nav .list-nav-page a{ border:1px solid #e6e6e6; height:25px; line-height:25px; padding:0 18px; float:left; font-size:15px; color:#999; font-weight:bold; font-family:"宋体"; margin-left:-1px;}
.list-nav .list-nav-page a:hover{ text-decoration:none; color:#666;}

/*右侧内容*/
.content{ background:#fff;}
.right-list-content{ width:890px; margin:10px 0 0 20px; float:right; background:#fff;}
.breadcrumbs,.breadcrumbs a{ font-size:14px;}
.list-screen-box{ width:848px; border:1px solid #cccccc; padding:7px 20px ; margin-top:5px; float:left;}
.list-screen-box dl{ border-top:1px dashed #cccccc; float:left; width:848px; padding:10px 0;}
.list-screen-box dl:first-child{ border:0;}
.list-screen-box dl dt{ float:left; font-size:14px; width:70px; padding:5px 0; text-align:right;}
.list-screen-box dl dd{ width:770px; float:left;}
.list-screen-box dl dd a{ float:left; padding:3px 10px; font-size:14px; margin:3px 5px;}
.list-screen-box dl dd a:hover{ text-decoration:none; color:#fff; background:#44a865; -webkit-transition: all 0.3s;-transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;}
.list-screen-box dl dd a.on{ background:#44a865; color:#fff;}
.right-list-box-condition{ width:890px; float:left; border-bottom:2px solid #44a98b; margin-top:20px;}
.condition-list-box{ float:left;}
.condition-list-page{ float:right; font-size:14px; color:#5e5e5e;}
.condition-list-page a{ padding:0 5px;}
.condition-list-box{ border-right:1px solid #e6e6e6;}
.condition-list-box strong a{ float:left; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background:#f7f8f8; color:#5a5b5b; padding:2px 0; text-align:center; position:relative; width:60px;}
.condition-list-box strong a:hover{ text-decoration:none; color:#333; background:#fff;}
.condition-list-box strong a.on{ background:#44a98b; color:#fff; border-top:1px solid #44a98b; border-left:0px; border-right:0px;}
.condition-list-box strong a.on b{ position:absolute; width:100%; overflow:hidden; height:2px; background:#44a98b; border-bottom:1px solid #fff; left:0; top:-4px;}
.right-list-box{ width:890px; overflow:hidden;}
.right-list-box ul{ width:930px; float:left; margin-left:-18px; margin-bottom:20px;}
.right-list-box ul li{ width:270px; float:left; border:1px solid #cccccc; display:inline; padding-bottom:10px; margin:20px 18px 0 18px;}
.right-list-content-title{ width:100%; float:left; text-align:center; padding:12px 0;}
.right-list-content-title a{ font-size:18px; height:28px; line-height:22px; padding:0 12px; color:#000;}
.right-list-content-title a:hover{ text-decoration:none;}
.right-list-content-photo{}
.right-list-content-sub-title{ padding:5px 12px; width:246px; float:left; line-height:22px; color:#9a9a9a; font-size:14px;}
.right-list-content-buy{ margin:6px 12px 0 12px;}
.right-list-content-price{ font-size:20px; float:left;}
.right-list-content-join-cart a{ float:right; margin-top:4px; background:#e65c5c; height:24px; line-height:24px; padding:0 8px; color:#fff; border-radius:2px;}
.right-list-content-join-cart a:hover{ text-decoration:none;}
.right-list-content-join-cart a b{ width:12px; height:12px; background:url(../images/icon.png) no-repeat -129px -105px; float:left; margin:6px 4px 0 0;}
.right-item-content .breadcrumbs{ border-bottom:1px solid #e5e5e5; padding:12px 0 12px 0;}

.right-item-content{ float:right; padding-right:60px; background:#fff; width:880px;}
.right-item-box{ margin-top:10px; border:0; width:880px; padding:0; float:right;}
.right-item-left-photo{ width:300px; height:300px; border:1px solid #cccccc; margin-right:24px; float:left;}
.right-item-information{ float:left; width:550px;}
.right-item-information-title{ width:550px; float:left; padding:12px 0 10px 0;}
.right-item-information h1{ font-size:20px; padding-bottom:5px;}
.right-item-information h2{ font-size:14px; padding-bottom:5px;}

.right-item-information ul{ border-top:1px dashed #cccccc; padding-top:30px;}
.right-item-information ul li{ padding-bottom:20px; font-size:14px; line-height:18px; width:100%; float:left;}
.right-item-information ul li span{ float:left; text-align:right; width:50px; color:#9a9a9a;}
.right-item-information ul li div{ width:490px; float:left; color:#666666;}
.right-item-information ul li .m-floor-content-price{ font-size:14px; margin:0; font-weight:normal; line-height:10px;}
.information-item-price{ font-size:20px;}
.right-item-btn-box{ margin:30px 0 0 20px;}
.right-item-btn-box a{ float:left; width:178px; height:38px; line-height:38px; margin-left:10px;}
.right-item-btn-box a:hover{ text-decoration:none;}
.item-join-cart-btn{ font-size:14px; background:#e8411b; color:#fff; text-align:center;}

.right-item-infomation-title{ font-size:18px; border-bottom:1px solid #e5e5e5; padding:30px 0 10px 0; margin-bottom:30px;}
.right-item-infomation-content{ text-align:center; margin-bottom:50px;}
.right-item-infomation-content img{ border:0; margin:0; padding:0; vertical-align:middle;}

.left-item-content{ width:198px; float:left; margin-top:10px; margin-bottom:20px; border:1px solid #ccc; border-top:2px solid #e8411b;}
.left-item-content .m-floor-content-item{ border-top:0; border-left:0; border-right:0; border-bottom:1px dashed #e6e6e6; float:left; width:158px; padding:20px 20px 20px 20px; background:#fff; margin:0 0 0 0;}
.left-item-content .m-floor-content-title a{ width:160px; font-size:14px;}
.left-item-content .m-floor-content-price{ font-size:18px;}
.left-item-content .m-floor-content-price font{ font-weight:bold;}
.left-item-content-title{ background:#f8f8f8; color:#999; font-size:14px; border-bottom:1px solid #cccccc; height:30px; line-height:30px; width:188px; padding-left:10px;}

